package dto

import (
	"github.com/gin-gonic/gin"
)

// PageReq 分页查询请求
type PageReq struct {
	Current int `json:"current"` // 当前页
	Size    int `json:"size"`    // 每页数量大小
}

// PageRes 分页查询结果
type PageRes struct {
	Current int   `json:"current"` // 当前页
	Size    int   `json:"size"`    // 每页数量大小
	Total   int64 `json:"total"`   // 结果总数
}

// GetPageReq 获取分页结构体
func GetPageReq(c *gin.Context) PageReq {
	page, _ := c.Get("page")
	return page.(PageReq)
}
